Hotels in Salisbury Beach, Salisbury

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Salisbury Beach hotels

Rockport Inn And Suites

Rockport Inn And Suites
2.5 star property
26.6 km from Salisbury Beach
8.6 out of 10, Excellent, (1,526 reviews)
"Courteous staff, cute and cozy room. Would absolutely stay again! "
United States
Riley
The price is CA $156
CA $174 total
includes taxes & fees
Apr 28 - Apr 29
Rockport Inn And Suites

The Rockport House

The Rockport House
2.0 star property
26.7 km from Salisbury Beach
9.4 out of 10, Exceptional, (167 reviews)
"Beautiful area and property, very well maintained. The room was spacious and very clean."
United States
Brian
The price is CA $140
CA $195 total
includes taxes & fees
Apr 27 - Apr 28
The Rockport House

The Vista

The Vista
2.5 star property
28.6 km from Salisbury Beach
9.4 out of 10, Exceptional, (418 reviews)
"Accommodating staff, great views, lovely room! "
United States
Kathleen
The price is CA $252
CA $281 total
includes taxes & fees
Apr 21 - Apr 22
The Vista

The Highliner Hotel

The Highliner Hotel
2.0 star property
28.5 km from Salisbury Beach
10.0 out of 10, Exceptional, (2 reviews)
"Quiet and the staff was really friendly. Great location and the hotel is spotless. "
United States
Shannon
The price is CA $244
CA $487 total
includes taxes & fees
Apr 21 - Apr 22
The Highliner Hotel

Ocean House Hotel at Bass Rocks

Ocean House Hotel at Bass Rocks
4.0 star property
30.2 km from Salisbury Beach
9.0 out of 10, Wonderful, (809 reviews)
"Wonderful view and rooms. "
United States
Jen
The price is CA $192
CA $247 total
includes taxes & fees
May 3 - May 4
Ocean House Hotel at Bass Rocks

Briar Barn Inn

Briar Barn Inn
3.5 star property
15.4 km from Salisbury Beach
9.6 out of 10, Exceptional, (780 reviews)
"Wonderful place, great spa, can’t wait to go back."
United States
Cynthia
The price is CA $184
CA $244 total
includes taxes & fees
Apr 27 - Apr 28
Briar Barn Inn

Hampton Inn & Suites Kittery-Portsmouth

Hampton Inn & Suites Kittery-Portsmouth
2.5 star property
30.4 km from Salisbury Beach
9.2 out of 10, Wonderful, (1,001 reviews)
"Enjoyed breakfast as always. Friendly staff. Great stay."
United States
Wayne
The price is CA $160
CA $175 total
includes taxes & fees
Apr 29 - Apr 30
Hampton Inn & Suites Kittery-Portsmouth

The Cove at Rockport Hotel

The Cove at Rockport Hotel
2.5 star property
25.9 km from Salisbury Beach
9.0 out of 10, Wonderful, (142 reviews)
"Lovely property, close to the ocean, responsive staff, very clean, wonderful mattress. Fantastic housekeeping. Again, responsive staff. Would definitely stay again."
United States
Dorothy
The price is CA $204
CA $227 total
includes taxes & fees
Apr 23 - Apr 24
The Cove at Rockport Hotel

Sally Webster Inn

Sally Webster Inn
3.0 star property
26.7 km from Salisbury Beach
9.4 out of 10, Exceptional, (130 reviews)
"Room was really clean, great staff always ask if we need something, really unique rooms and really close to the port/ downtown area, also really quite town. Perfect destination spot. "
United States
Ben
The price is CA $250
CA $280 total
includes taxes & fees
Apr 20 - Apr 21
Sally Webster Inn

Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant
3.0 star property
11.2 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,001 reviews)
"Great visit"
United States
George
The price is CA $127
CA $138 total
includes taxes & fees
Apr 23 - Apr 24
Lamie's Inn and The Old Salt Restaurant

The Ipswich Inn

The Ipswich Inn
2.0 star property
17.8 km from Salisbury Beach
8.8 out of 10, Excellent, (36 reviews)
"The Ipswich Inn has everything I want at an affordable price. I look forward to staying there again!"
United States
David
The price is CA $164
CA $180 total
includes taxes & fees
Apr 29 - Apr 30
The Ipswich Inn

Homewood Suites By Hilton Portsmouth Downtown

Homewood Suites By Hilton Portsmouth Downtown
3.0 star property
26.4 km from Salisbury Beach
9.0 out of 10, Wonderful, (79 reviews)
"Clean and friendly staff. Great location and price "
United States
Shelli
The price is CA $162
CA $176 total
includes taxes & fees
Apr 26 - Apr 27
Homewood Suites By Hilton Portsmouth Downtown

The Hotel at Cape Ann Marina

The Hotel at Cape Ann Marina
3.5 star property
27.9 km from Salisbury Beach
8.4 out of 10, Very good, (781 reviews)
"Room was clean and fit the bill for what we needed-staff was friendly as well! "
United States
Allison
The price is CA $295
CA $329 total
includes taxes & fees
Apr 21 - Apr 22
The Hotel at Cape Ann Marina

Castle Manor Inn

Castle Manor Inn
2.5 star property
27.5 km from Salisbury Beach
8.4 out of 10, Very good, (1,000 reviews)
"Owner was amazing. Room was quiet and clean. I loved the view."
United States
Diane
The price is CA $245
CA $274 total
includes taxes & fees
May 1 - May 2
Castle Manor Inn

Home2 Suites By Hilton Kittery

Home2 Suites By Hilton Kittery
3.0 star property
29.1 km from Salisbury Beach
9.6 out of 10, Exceptional, (81 reviews)
"Very nice rooms, entire staff was very pleasant and courteous."
United States
Glenn
The price is CA $159
CA $173 total
includes taxes & fees
Apr 29 - Apr 30
Home2 Suites By Hilton Kittery

Great Island Inn

Great Island Inn
3.5 star property
26.7 km from Salisbury Beach
10.0 out of 10, Exceptional, (115 reviews)
"Great place!!"
United States
Russell
The price is CA $163
CA $222 total
includes taxes & fees
Apr 19 - Apr 20
Great Island Inn

Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Port Inn and Suites Portsmouth, an Ascend Collection Hotel
3.0 star property
25.4 km from Salisbury Beach
8.2 out of 10, Very good, (1,000 reviews)
"Great stay"
United States
Ann
The price is CA $148
CA $161 total
includes taxes & fees
Apr 20 - Apr 21
Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Kittery Inn and Suites

Kittery Inn and Suites
2.5 star property
28.5 km from Salisbury Beach
9.2 out of 10, Wonderful, (1,002 reviews)
"Good place to stay "
Canada
Dhaval
The price is CA $93
CA $102 total
includes taxes & fees
Apr 21 - Apr 22
Kittery Inn and Suites

Everhome Suites Portsmouth - Newington by Choice Hotels

Everhome Suites Portsmouth - Newington by Choice Hotels
2.0 star property
28.6 km from Salisbury Beach
9.2 out of 10, Wonderful, (92 reviews)
"This is a fabulous property. We enjoyed our stay!"
United States
BRIDGETE
The price is CA $143
CA $155 total
includes taxes & fees
Apr 28 - Apr 29
Everhome Suites Portsmouth - Newington by Choice Hotels

Sea Lion Motel and Cottages

Sea Lion Motel and Cottages
2.5 star property
28.3 km from Salisbury Beach
9.2 out of 10, Wonderful, (448 reviews)
"Clean and quaint, staff was very friendly. Will definitely stay again!"
United States
Nicole
The price is CA $237
CA $265 total
includes taxes & fees
Apr 26 - Apr 27
Sea Lion Motel and Cottages
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salisbury Beach Hotel Reviews

Find out more about Salisbury Beach

Top reasons to visit Salisbury Beach

  • Stunning Beaches: Enjoy the picturesque sandy shores of Salisbury Beach and nearby Seabrook Beach, perfect for sunbathing and swimming.
  • Outdoor Activities: Engage in various recreational options such as mini-golf and beach excursions, ideal for families and adventure seekers.
  • Cultural Experiences: Immerse yourself in the local community spirit and partake in events like the annual Salisbury Beach Festival.
  • Vibrant Nightlife: Explore nearby Hampton Beach for lively entertainment and diverse dining options after a day at the beach.
  • Variety of Accommodations: Choose from charming motels to beachfront hotels, catering to all types of travellers.

Find great hotels near Salisbury Beach

Explore a variety of hotel accommodations in Salisbury Beach, Massachusetts, perfect for your seaside getaway. From charming motels to beachfront hotels, you'll find options that cater to both leisure and business travellers, along with pet-friendly choices. Enjoy the stunning coastal views and easy access to the beach, making it an ideal destination for a memorable vacation.

  • Ashworth by the Sea: This 3-star hotel offers a delightful beach vacation experience, with a guest rating of 8.2. Located only 8.0km from Salisbury Beach, Ashworth by the Sea boasts direct access to the sandy shores, making it perfect for sun-seekers and beach lovers. The hotel features comfortable accommodations with stunning ocean views, an on-site restaurant serving fresh seafood, and a relaxing outdoor pool area. Whether you’re looking to unwind with a good book by the beach or engage in water activities, this hotel provides a charming coastal retreat.
  • Best Western Hampshire Inn: Known for its budget-friendly rates, the Best Western Hampshire Inn has a commendable guest rating of 8.4. This hotel is particularly suited for business travellers, with convenient amenities such as a business centre and meeting rooms. Located 8.0km from Salisbury Beach, it offers easy access to local attractions and business districts. Guests appreciate the complimentary breakfast, free Wi-Fi, and comfortable rooms designed for both relaxation and productivity, making it a practical choice for those combining work and leisure.
  • Fairfield Inn By Marriott Amesbury: Another budget-friendly option, Fairfield Inn By Marriott Amesbury stands out with an excellent guest rating of 8.6. Just 8.0km from Salisbury Beach, this hotel caters to business travellers with its modern facilities, including a well-equipped business centre and meeting spaces. Guests enjoy a complimentary hot breakfast, a fitness centre, and an inviting atmosphere throughout the property. Its close proximity to local attractions and a comfortable stay make it an ideal choice for both business and leisure visitors.

Where to stay near Salisbury Beach

Visitors to Salisbury Beach will discover a delightful blend of seaside charm and vibrant community spirit. Enjoy the sun and surf at the beach, while nearby Hampton Beach offers lively entertainment and dining options just a short drive away. Explore family-friendly attractions and experience the welcoming atmosphere of the area. With a variety of top hotels and convenient locations, Salisbury Beach is the perfect base for your memorable Massachusetts getaway.

  • Hampton: Located 11.3km from Salisbury Beach, Hampton is a vibrant city known for its seasonal charm. With the peak tourist season running from June to August, visitors flock to experience its outdoor recreational areas, family-friendly beaches, and lively entertainment venues. Highlights include concerts and events at the arena entertainment facility, making it an ideal spot for families seeking fun in the sun. The beautiful beaches and tourist precinct are inviting for leisurely strolls and relaxation, ensuring a memorable coastal getaway.
  • Newburyport: Just 4.8km away from Salisbury Beach, Newburyport is a charming city with a rich maritime history. Its moderate seasonal tourism peaks in the summer months, drawing visitors for its stunning scenery and outdoor activities. Golf courses, shopping centres, and scenic recreational areas offer a diverse range of experiences. The area boasts beautiful beaches and a welcoming tourist precinct, perfect for families looking to explore local shops and enjoy the picturesque waterfront views.
  • Hampton Beach: A mere 8.0km from Salisbury Beach, Hampton Beach is a lively neighbourhood that captivates visitors with its beach-centric atmosphere. Seasonal tourism peaks in July and August, attracting families and outdoor enthusiasts alike. The neighbourhood is home to a variety of recreational areas and music concerts, providing entertainment options for all ages. With its inviting family beaches and bustling tourist precinct, Hampton Beach is a fantastic destination for those looking to soak up the sun and enjoy a vibrant beach community.

Things to do near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for a vacation. Visitors can enjoy the recreational area, play mini-golf, or explore the local ski field. Key attractions include exciting beach excursions, vibrant nightlife, and the annual Salisbury Beach Festival, ensuring there's something for everyone to enjoy during their stay.

Shopping

Only a short stroll from the beach, you'll discover unique gifts and souvenirs at the Salisbury Beach Marketplace. For a variety of local crafts and beach-themed items, visit the nearby shops along the boardwalk, where you can find something special to remember your trip.

Recreation

Experience luxury at Bradford Country Club, just 22.5km from Salisbury Beach, where you can enjoy golf and relax in serene surroundings. At Andover Country Club, 33.8km away, indulge in fine dining and wellness activities. Tewksbury Country Club, 41.8km distant, offers a perfect blend of recreation and relaxation.

Adventure

At Salisbury Beach, you can enjoy thrilling water sports like kayaking and paddleboarding along the scenic coastline. Explore the vibrant boardwalk filled with unique shops and eateries, or take a stroll on the sandy shores for a relaxing day in the sun.

Nightlife

Experience the vibrant nightlife at the Blue Ocean Event Center, where you can enjoy live music and dancing. For a more relaxed vibe, visit the Beachcomber for tasty cocktails and ocean views. Don’t miss the local seafood at the nearby Pavilion Restaurant for a perfect end to your evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Salisbury Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Salisbury Beach are January to March, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Salisbury Beach is Tuesday. The most expensive day to stay around Salisbury Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay at Salisbury Beach with your flights and activities through an Expedia package deal.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for beach and nature lovers. Key attractions include Salisbury Beach, Seabrook Beach, and the Salisbury Beach State Reservation, alongside opportunities to explore nearby Newbury Beach. This destination caters to those seeking cultural experiences and vibrant outdoor adventures.

  • Hampton Beach: Experience the lively atmosphere of Hampton Beach, where you can soak up the sun, enjoy beach activities, and indulge in delicious seaside treats. The vibrant boardwalk is perfect for leisurely strolls and people-watching.
  • Hampton Beach State Park: This picturesque state park offers stunning natural scenery, perfect for outdoor enthusiasts. Enjoy hiking, picnicking, and exploring the diverse wildlife while taking in breathtaking views of the coastline.
  • Castle Hill on the Crane Estate: Immerse yourself in history and culture at Castle Hill. This magnificent estate features beautiful gardens and impressive architecture, providing a glimpse into the opulent lifestyle of the Gilded Age.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.4°F (-2.0°C)Light RainMostly SunnyAverageSlightly Low
February29.5°F (-1.4°C)Light RainMostly SunnyAverageSlightly Low
March35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low
April45.7°F (7.6°C)Light RainMostly SunnyAverageAverage
May55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
June64.2°F (17.9°C)Light RainMostly SunnyHighAverage
July71.2°F (21.8°C)Light RainMostly SunnyHighSlightly High
August70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.8°F (12.1°C)Light RainMostly SunnyLowSlightly High
November42.8°F (6.0°C)Light RainMostly SunnyLowAverage
December34.7°F (1.5°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Salisbury Beach

To visit Salisbury Beach, you can fly into several major airports. BOSton Logan International Airport (BOS) is 56.3km away, with excellent hotels like Encore Boston Harbor, InterContinental Boston, and Boston Harbor Hotel, all within 4.8km and offering convenient airport access. Providence T.F. Green Airport (PVD) is located 133.6km away, with notable accommodations such as Omni Providence Hotel and Hotel Providence, both approximately 11.3km from the airport. Lastly, Portland International Jetport (PWM) is 98.2km away, featuring options like Portland Harbor Hotel and DoubleTree by Hilton, both just 3.2km from PWM, providing easy transportation services.

Frequently asked questions

When is the best time to go to Salisbury Beach?
The best time to go to Salisbury Beach is during the summer months, particularly from late June to early September.

This period offers the warmest weather, ideal for enjoying the beach and ocean activities. You'll find all the local attractions, restaurants, and shops fully operational, with plenty of entertainment options available along the boardwalk and pavilion area. The days are long, and the evenings are pleasant, great for strolls along the shore.

Families often find this time ideal as the ocean temperatures are comfortable for swimming and paddling, and there are frequent events and activities geared towards children. The main beach area, stretching from the Salisbury Beach State Reservation up to the main boardwalk, is supervised, providing peace of mind.

For couples looking for a relaxed seaside getaway, late August and early September can be particularly appealing. The crowds begin to thin slightly after the peak summer weeks, but the weather remains lovely.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Salisbury Beach hotel for you.
How can I save on a Salisbury Beach hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Salisbury Beach hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Salisbury Beach hotel?
Hotel prices in Salisbury Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia